/*获取前台控键*/
var softwareName=$("#softwareName");
var APKName=$("#APKName");
var supportROM=$("#supportROM");
var interfaceLanguage=$("#interfaceLanguage");
var softwareSize=$("#softwareSize");
var downloads=$("#downloads");
var flatformId=$("#flatformId");
var categoryLevel1=$("#categoryLevel1");
var categoryLevel2=$("#categoryLevel2");
var categoryLevel3=$("#categoryLevel3");
var status=$("#status");
var appInfo=$("#appInfo");
var a_logoPicPath=$("#a_logoPicPath");

//提交
var send=$("#send");

$(function(){
    //软件名称
    softwareName.bind("focus",function(){
        //提示信息
        $(this).next().css({"color":"blue"}).html("请输入软件名称，以字母和数字组成");
    }).bind("blur",function(){
        $(this).next().html("");
        $(this).attr("isPass",true);
    })

    //APK名称
    APKName.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入软件名称，以字母和数字组成");
    }).bind("blur",function(){
        $(this).next().html("");
        $(this).attr("isPass",true);
        //防重校验
        $.ajax({
            url:path+"/appInfo/APKExists",
            type:"GET",
            data:{"APKName":APKName.val()},
            dataType:"json",
            success:function(data){
              console.log(data);
                if(null == data || null == data.retCode){
                    layer.msg("可以使用");
                    return;
                }
                if('F' == data.retCode){
                    validateTip(APKName.next(),{"color":"red"},"该用户名已经被占用",false);
                }else if('T' == data.retCode){
                    validateTip(APKName.next(),{"color":"green"},"该用户名可以使用",true);
                }
            },
            error:function (e) {
                console.log(e);
                layer.msg("查询失败");
            }
        })
    })

     //ROM格式
    supportROM.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入支持的ROM格式");
    }).bind("blur",function(){
        $(this).next().html("");
        $(this).attr("isPass",true);
    })
    //语言版本
    interfaceLanguage.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入支持的ROM格式");
    }).bind("blur",function(){
        var Language=/^[\u4e00-\u9fa5]+$/;
        if(!Language.test($(this).val())){
            $(this).next().css({"color":"red"}).html("请输入合适的语言版本（汉字）");
        }else{
            $(this).next().css({"color":"green"}).html("输入正确");
            $(this).attr("isPass",true);
        }
    })
    //软件大小
    softwareSize.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入支持软件大小");
    }).bind("blur",function(){
        var Size=/^[1-9]\d*$/;
        if(!Size.test($(this).val())){
            $(this).next().css({"color":"red"}).html("请输入合适的大小");
        }else{
            $(this).next().css({"color":"green"}).html("输入正确");
            $(this).attr("isPass",true);
        }
    })
    //下载次数
    downloads.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入下载次数");
    }).bind("blur",function(){
        var download=/^[1-9]\d*$/;
        if(!download.test($(this).val())){
            $(this).next().css({"color":"red"}).html("请输入正确的下载次数");
        }else{
            $(this).next().css({"color":"green"}).html("输入正确");
            $(this).attr("isPass",true);
        }
    })

    //信息
    appInfo.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请输入软件的详细信息");
    }).bind("blur",function(){
        $(this).next().html("");
        $(this).attr("isPass",true);
    })
    //图片
    a_logoPicPath.bind("focus",function(){
        $(this).next().css({"color":"blue"}).html("请选择上传图片(格式为：jpg,png,jpeg,png,)");
    }).bind("blur",function(){
        var logoPic=/^\S+$/;
        if(!logoPic.test($(this).val())){
            $(this).next().css({"color":"red"}).html("上传图片不能为空");
        }else{
            $(this).next().css({"color":"green"}).html("输入正确");
            $(this).attr("isPass",true);
        }
    })
    //提交
    send.bind("click",function(){
        if(!softwareName.attr("isPass")){
            softwareName.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!APKName.attr("isPass")){
            APKName.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!supportROM.attr("isPass")){
            supportROM.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!interfaceLanguage.attr("isPass")){
            interfaceLanguage.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!softwareSize.attr("isPass")){
            softwareSize.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!downloads.attr("isPass")){
            downloads.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!appInfo.attr("isPass")){
            appInfo.trigger("blur");//触发失去焦点事件
            return;
        }
        if(!a_logoPicPath.attr("isPass")){
            a_logoPicPath.trigger("blur");//触发失去焦点事件
            return;
        }
        //所有通过后提交
        $("#addform").submit();
    })
});